W Bajtogrodzie niesamowite poruszenie! Bajtoccy archeolodzy odkryli w pobliżu miasta szczątki dinozaurów. Gdy tylko gawiedź się o tym zwiedziała, ten i ów jął wybierać się na wykopalisko po to, by zwędzić mniejszą lub większą kość. Proceder ten stał się tak nagminny, że postanowiono do ochrony terenu wykopalisk zatrudnić wojsko.
Generał Bajtazar rozlokował
żołnierzy
w strategicznych punktach na terenie wykopalisk.
(Żołnierze nie mogą stanąć gdzie bądź, aby nie przeszkadzać
archeologom. Poza tym muszą mieć też dobrą widoczność, aby
chronić teren wykopalisk.)
Powiemy, że dany punkt terenu jest chroniony, jeśli
ruszając się z niego w jakimkolwiek kierunku, zbliżymy się do któregoś z żołnierzy
(tj. nasza odległość od tego żołnierza zmaleje).
Bajtazarowi przydzielono właśnie
nowego rekruta. Generał może go umieścić w jednym z
jeszcze nieobsadzonych punktów strategicznych.
Dla każdego z tych punktów interesuje go, jaka będzie
powierzchnia chronionego terenu, gdy nowy żołnierz
stanie w tym punkcie.
W pierwszym wierszu wejścia znajdują się dwie liczby całkowite
i
(
,
),
oznaczające liczbę rozstawionych żołnierzy i liczbę
nieobsadzonych punktów strategicznych.
Kolejne
wierszy opisuje żołnierzy: w
-tym
z tych wierszy znajdują się liczby całkowite
(
), które oznaczają współrzędne punktu
(w prostokątnym układzie współrzędnych),
w którym stoi
-ty żołnierz.
W kolejnych
wierszach zapisane są w tym samym formacie
kolejne nieobsadzone punkty strategiczne.
Punkty podane na wejściu nie powtarzają się.
Można założyć, że powierzchnia terenu chronionego przez już rozstawionych żołnierzy jest dodatnia.
Na wyjście należy wypisać dokładnie
wierszy. W
-tym wierszu
należy wypisać całkowitą powierzchnię chronionego terenu, jeśli nowy rekrut
stanie w
-tym nieobsadzonym punkcie strategicznym.
Liczby należy wypisywać z dokładnie jedną cyfrą po kropce dziesiętnej.
Dla danych wejściowych:
3 2 0 0 2 -1 1 2 3 1 1 0
poprawną odpowiedzią jest:
5.0 2.5
Autor zadania: Tomasz Idziaszek.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.